<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /*
            /users/:id 动态id  delete
            /users/9
            删除id为9的用户
            删除对应id的用户


            // /users/:id patch 
            // 修改对应id的用户的信息
            //  /users/9  修改的信息请求体



            promise-》作用：解决回调地狱-封装异步操作（异步操作封装成一个promsie）
                    -》怎么用： 使用promsie ，需要使用Promsie构造函数创建一个promsie对象，
                                这个构造函数有一个参数，这个参数是一个函数，
                                    这个参数函数有两个形参，一个叫resolve 一个叫reject，
                                    在参数函数中，可以写异步操作，需要异步操作成功的时候调用resolve，
                                    失败的时候调用reject
                                    promsie。then 会在异步操作成功以后执行
                                    promise.catch 会在异步操作失败以后执行
                    原理： 是状态机，promise对象记录了内部异步操作的状态，
                                    promsie对象创建以后成为 进行中状态
                                    resolve调用的时候，将promsie改变为 成功状态
                                    reject调用的时候，将promsie改变为 失败状态
                   应用场景： 
                        封装异步操作  
                            （axios 就是使用promsie封装的） 
                            延时器 使用promsie封装 （更好用）        


        */

    </script>

</body>

</html>